body {
    color: #000000;
    font: 10pt Arial, Helvetica, "Lucida Grande", serif;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
}

body.scroll-header {
    padding-top: 0;
}

body > header {
    padding-bottom: 5px;
    position: relative;
}

body > header a {
    border-bottom: 0;
}

body.html-ltr .container_12 {
    margin: 0;
    padding: 0;
    width: auto;
}

div#main-breadcrumbs {
    border: 0;
}

ol#breadcrumbs {
    margin: 10px;
}

body.document #main-content > div.grid_9 {
    width: 940px;
}

article.wiki-doc {
    padding: 0;
}

a.permalink,
aside,
aside[class*="grid_"],
button,
div.announcements,
div.document-vote,
div.mobile-banner,
div.post-actions,
div.thread-actions,
div.youtube-embed,
div#filter,
div#header,
div#more-help,
div#side,
div#thread-reply,
div#toc,
footer,
h1.product-title img.logo-sprite,
input,
li.answer div.side-section,
nav#aux-nav,
ol.breadcrumbs,
ol.pagination,
section#question-reply,
span.post-action,
ul.tag-list,
video {
    display: none;
}

div.warning, div.warning-box {
    border-color: #E0E0E0;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 1px 1em;
    color: #FF6600;
    font-weight: bold;
    padding: 0.5em 1em 0.5em 2em;
}

div.note {
    border: #E0E0E0 1px solid;
    border-radius: 3px;
    padding: 0.5em 1em 0.5em 2em;
}

span.menu {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    color: #303030;
    padding: 2px 4px;
}

span.key, span.button {
    border-color: #E0E0E0;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #303030;
    font-family: monospace;
    font-size: 0.9em;
    padding: 1px 6px;
    white-space: nowrap;
}

a {
    border-bottom: 1px dotted;
    color: #555555;
    text-decoration: none;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.25em;
}

section#doc-contributors {
    border-top: 1px solid #555555;
    padding-top: 6px;
}
